package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.ListConfigDO;
import com.falcon.domain.req.ListConfigQuery;
import com.falcon.domain.req.ListConfigRequest;

public interface IListConfigService {

    Long save(ListConfigRequest request);

    Boolean update(Long id, ListConfigRequest request);

    Boolean deleteById(Long id);

    ListConfigDO queryById(Long id);

    List<ListConfigDO> queryList(ListConfigQuery request);

    BasePager<ListConfigDO> queryPager(ListConfigQuery request);

    int batchDelete(List<Long> ids);

}
